// story<2013-7-31>
// story<2013-7-31>

#ifndef _IOBJECT_H_
#define _IOBJECT_H_

class IObject
{
public:
	//Constructor
	IObject()
	{
		printf("IObject Constructor\n");
	}

	//Destructor
	virtual ~IObject()
	{
		printf("IObject Destructor\n");
	}

	// move
	virtual void Move() = 0;

	// speaking
	virtual void Speak(const char * msg) = 0;
};

#endif